---
layout: m1x_soap
title: Catalog
---

<h2><a name="Mage_Catalog-Module%3AMageCatalog"></a>Module: Mage_Catalog</h2>

<p>The Mage_Catalog module allows you to manage categories and products.</p>

<h4><a name="Mage_Catalog-Category"></a>Category</h4>

<p>Allows you to manage categories and how products are assigned to categories.</p>

<p><b>Resource Name</b>: catalog_category</p>

<p><b>Aliases</b>:</p>
<ul>
	<li>category</li>
</ul>


<p><b>Methods</b>:</p>
<ul>
	<li><a href="catalogCategory/catalog_category.currentStore.html" title="catalog_category.currentStore">catalog_category.currentStore</a> - Set/Get the current store view</li>
	<li><a href="catalogCategory/catalog_category.tree.html" title="catalog_category.tree">catalog_category.tree</a> - Retrieve the hierarchical category tree</li>
	<li><a href="catalogCategory/catalog_category.level.html" title="catalog_category.level">catalog_category.level</a> - Retrieve one level of categories by a website, store view, or parent category</li>
	<li><a href="catalogCategory/catalog_category.info.html" title="catalog_category.info">catalog_category.info</a> - Retrieve the category data</li>
	<li><a href="catalogCategory/catalog_category.create.html" title="catalog_category.create">catalog_category.create</a> - Create a new category</li>
	<li><a href="catalogCategory/catalog_category.update.html" title="catalog_category.update">catalog_category.update</a> - Update a category</li>
	<li><a href="catalogCategory/catalog_category.move.html" title="catalog_category.move">catalog_category.move</a> - Move a category in its tree</li>
	<li><a href="catalogCategory/catalog_category.delete.html" title="catalog_category.delete">catalog_category.delete</a> - Delete a category</li>
	<li><a href="catalogCategory/catalog_category.assignedProducts.html" title="catalog_category.assignedProducts">catalog_category.assignedProducts</a> - Retrieve a list of products assigned to a category</li>
	<li><a href="catalogCategory/catalog_category.assignProduct.html" title="catalog_category.assignProduct">catalog_category.assignProduct</a> - Assign product to a category</li>
	<li><a href="catalogCategory/catalog_category.updateProduct.html" title="catalog_category.updateProduct">catalog_category.updateProduct</a> - Update an assigned product</li>
	<li><a href="catalogCategory/catalog_category.removeProduct.html" title="catalog_category.removeProduct">catalog_category.removeProduct</a> - Remove a product assignment</li>
</ul>


<h4><a name="Mage_Catalog-CategoryAttributes"></a>Category Attributes</h4>

<p>Allows you to retrieve the list of category attributes and options.</p>

<p><b>Resource Name</b>: catalog_category_attribute</p>

<p><b>Aliases</b>:</p>
<ul>
	<li>category_attribute</li>
</ul>


<p><b>Methods</b>:</p>
<ul>
	<li><a href="catalogCategoryAttributes/catalog_category_attribute.currentStore.html" title="catalog_category_attribute.currentStore">catalog_category_attribute.currentStore</a> - Set/Get the current store view</li>
	<li><a href="catalogCategoryAttributes/catalog_category_attribute.list.html" title="catalog_category_attribute.list">catalog_category_attribute.list</a> - Retrieve the category attributes</li>
	<li><a href="catalogCategoryAttributes/catalog_category_attribute.options.html" title="catalog_category_attribute.options">catalog_category_attribute.options</a> - Retrieve the attribute options</li>
</ul>


<h4><a name="Mage_Catalog-Product"></a>Product</h4>

<p>Allows you to manage products.</p>

<p><b>Resource Name</b>: catalog_product</p>

<p><b>Aliases</b>:</p>
<ul>
	<li>product</li>
</ul>


<p><b>Methods</b>:</p>
<ul>
	<li><a href="catalogProduct/catalog_product.currentStore.html" title="catalog_product.currentStore">catalog_product.currentStore</a> - Set/Get the current store view</li>
	<li><a href="catalogProduct/catalog_product.list.html" title="catalog_product.list">catalog_product.list</a> - Retrieve the list of products using filters</li>
	<li><a href="catalogProduct/catalog_product.info.html" title="catalog_product.info">catalog_product.info</a> - Retrieve information about the required product</li>
	<li><a href="catalogProduct/catalog_product.create.html" title="catalog_product.create">catalog_product.create</a> - Create a new product</li>
	<li><a href="catalogProduct/catalog_product.update.html" title="catalog_product.update">catalog_product.update</a> - Update a required product</li>
	<li><a href="catalogProduct/catalog_product.setSpecialPrice.html" title="catalog_product.setSpecialPrice">catalog_product.setSpecialPrice</a> - Set special price for a product</li>
	<li><a href="catalogProduct/catalog_product.getSpecialPrice.html" title="catalog_product.getSpecialPrice">catalog_product.getSpecialPrice</a> - Get special price for a product</li>
	<li><a href="catalogProduct/catalog_product.delete.html" title="catalog_product.delete">catalog_product.delete</a> - Delete a required product</li>
	<li><a href="catalogProduct/catalog_product.listOfAdditionalAttributes.html" title="catalog_product.listOfAdditionalAttributes">catalog_product.listOfAdditionalAttributes</a> - Get the list of additional attributes</li>
</ul>



<h4><a name="Mage_Catalog-ProductAttributes"></a>Product Attributes</h4>

<p>Allows you to retrieve product attributes and options.</p>

<p><b>Resource Name</b>: catalog_product_attribute</p>

<p><b>Aliases</b>:</p>
<ul>
	<li>product_attribute</li>
</ul>


<p><b>Methods</b>:</p>
<ul>
	<li><a href="catalogProductAttribute/product_attribute.currentStore.html" title="product_attribute.currentStore">product_attribute.currentStore</a> - Set/Get the current store view</li>
	<li><a href="catalogProductAttribute/product_attribute.list.html" title="product_attribute.list">product_attribute.list</a> - Retrieve the attribute list</li>
	<li><a href="catalogProductAttribute/product_attribute.options.html" title="product_attribute.options">product_attribute.options</a> - Retrieve the attribute options</li>
	<li><a href="catalogProductAttribute/product_attribute.addOption.html" title="product_attribute.addOption">product_attribute.addOption</a> - Add a new option for attributes with selectable fields</li>
	<li><a href="catalogProductAttribute/product_attribute.create.html" title="product_attribute.create">product_attribute.create</a> - Create a new attribute</li>
	<li><a href="catalogProductAttribute/product_attribute.info.html" title="product_attribute.info">product_attribute.info</a> - Get full information about an attribute with the list of options</li>
	<li><a href="catalogProductAttribute/product_attribute.remove.html" title="product_attribute.remove">product_attribute.remove</a> - Remove the required attribute</li>
	<li><a href="catalogProductAttribute/product_attribute.removeOption.html" title="product_attribute.removeOption">product_attribute.removeOption</a> - Remove an option for attributes with selectable fields</li>
	<li><a href="catalogProductAttribute/product_attribute.types.html" title="product_attribute.types">product_attribute.types</a> - Get the list of possible attribute types</li>
	<li><a href="catalogProductAttribute/product_attribute.update.html" title="product_attribute.update">product_attribute.update</a> - Update the required attribute</li>
</ul>


<h4><a name="Mage_Catalog-ProductAttributeSets"></a>Product Attribute Sets</h4>

<p>Allows you to retrieve product attribute sets.</p>

<p><b>Resource Name</b>: catalog_product_attribute_set</p>

<p><b>Aliases</b>:</p>
<ul>
	<li>product_attribute_set</li>
</ul>


<p><b>Methods</b>:</p>
<ul>
	<li><a href="catalogProductAttributeSet/product_attribute_set.list.html" title="product_attribute_set.list">product_attribute_set.list</a> - Retrieve the list of product attribute sets</li>
	<li><a href="catalogProductAttributeSet/product_attribute_set.attributeAdd.html" title="product_attribute_set.attributeAdd">product_attribute_set.attributeAdd</a> - Add an attribute to the attribute set</li>
	<li><a href="catalogProductAttributeSet/product_attribute_set.attributeRemove.html" title="product_attribute_set.attributeRemove">product_attribute_set.attributeRemove</a> - Remove an attribute from an attribute set</li>
	<li><a href="catalogProductAttributeSet/product_attribute_set.create.html" title="product_attribute_set.create">product_attribute_set.create</a> - Create a new attribute set</li>
	<li><a href="catalogProductAttributeSet/product_attribute_set.groupAdd.html" title="product_attribute_set.groupAdd">product_attribute_set.groupAdd</a> - Add a new group for attributes in the attribute set</li>
	<li><a href="catalogProductAttributeSet/product_attribute_set.groupRemove.html" title="product_attribute_set.groupRemove">product_attribute_set.groupRemove</a> - Remove a group of attributes from an attribute set</li>
	<li><a href="catalogProductAttributeSet/product_attribute_set.groupRename.html" title="product_attribute_set.groupRename">product_attribute_set.groupRename</a> - Rename a group of attributes in an attribute set</li>
	<li><a href="catalogProductAttributeSet/product_attribute_set.remove.html" title="product_attribute_set.remove">product_attribute_set.remove</a> - Remove an attribute set</li>
</ul>


<h4><a name="Mage_Catalog-ProductTypes"></a>Product Types</h4>

<p>Allows you to retrieve product types.</p>

<p><b>Resource Name</b>: catalog_product_type</p>

<p><b>Aliases</b>:</p>
<ul>
	<li>product_type</li>
</ul>


<p><b>Methods</b>:</p>
<ul>
	<li><a href="catalogProductTypes/catalog_product_type.list.html" title="catalog_product_type.list">catalog_product_type.list</a> - Retrieve the list of product types</li>
</ul>


<h4><a name="Mage_Catalog-ProductImages"></a>Product Images</h4>

<p>Allows you to manage product images.</p>

<p><b>Resource Name</b>: catalog_product_attribute_media</p>

<p><b>Aliases</b>:</p>
<ul>
	<li>product_attribute_media</li>
	<li>product_media</li>
</ul>


<p><b>Methods</b>:</p>
<ul>
	<li><a href="catalogProductAttributeMedia/catalog_product_attribute_media.currentStore.html" title="catalog_product_attribute_media.currentStore">catalog_product_attribute_media.currentStore</a> - Set/Get the current store view</li>
	<li><a href="catalogProductAttributeMedia/catalog_product_attribute_media.list.html" title="catalog_product_attribute_media.list">catalog_product_attribute_media.list</a> - Retrieve the product images</li>
	<li><a href="catalogProductAttributeMedia/catalog_product_attribute_media.info.html" title="catalog_product_attribute_media.info">catalog_product_attribute_media.info</a> - Retrieve the specified product image</li>
	<li><a href="catalogProductAttributeMedia/catalog_product_attribute_media.types.html" title="catalog_product_attribute_media.types">catalog_product_attribute_media.types</a> - Retrieve product image types</li>
	<li><a href="catalogProductAttributeMedia/catalog_product_attribute_media.create.html" title="catalog_product_attribute_media.create">catalog_product_attribute_media.create</a> - Upload a new image for a product</li>
	<li><a href="catalogProductAttributeMedia/catalog_product_attribute_media.update.html" title="catalog_product_attribute_media.update">catalog_product_attribute_media.update</a> - Update an image for a product</li>
	<li><a href="catalogProductAttributeMedia/catalog_product_attribute_media.remove.html" title="catalog_product_attribute_media.remove">catalog_product_attribute_media.remove</a> - Remove an image for a product</li>
</ul>


<h4><a name="Mage_Catalog-ProductTierPrice"></a>Product Tier Price</h4>

<p>Allows you to retrieve and update product tier prices.</p>

<p><b>Resource Name</b>: catalog_product_attribute_tier_price</p>

<p><b>Aliases</b>:</p>
<ul>
	<li>product_attribute_tier_price</li>
	<li>product_tier_price</li>
</ul>


<p><b>Methods</b>:</p>
<ul>
	<li><a href="catalogProductTierPrice/catalog_product_attribute_tier_price.info.html" title="catalog_product_attribute_tier_price.info">catalog_product_attribute_tier_price.info</a> - Retrieve information about product tier prices</li>
	<li><a href="catalogProductTierPrice/catalog_product_attribute_tier_price.update.html" title="catalog_product_attribute_tier_price.update">catalog_product_attribute_tier_price.update</a> - Update the product tier prices</li>
</ul>


<h4><a name="Mage_Catalog-ProductLinks"></a>Product Links</h4>

<p>Allows you to manage links for products, including related, cross-sells, up-sells, and grouped.</p>

<p><b>Resource Name</b>: catalog_product_link</p>

<p><b>Aliases</b>:</p>
<ul>
	<li>product_link</li>
</ul>


<p><b>Methods</b>:</p>
<ul>
	<li><a href="catalogProductLink/catalog_product_link.list.html" title="catalog_product_link.list">catalog_product_link.list</a> - Retrieve products linked to the specified product</li>
	<li><a href="catalogProductLink/catalog_product_link.assign.html" title="catalog_product_link.assign">catalog_product_link.assign</a> - Link a product to another product</li>
	<li><a href="catalogProductLink/catalog_product_link.update.html" title="catalog_product_link.update">catalog_product_link.update</a> - Update a product link</li>
	<li><a href="catalogProductLink/catalog_product_link.remove.html" title="catalog_product_link.remove">catalog_product_link.remove</a> - Remove a product link</li>
	<li><a href="catalogProductLink/catalog_product_link.types.html" title="catalog_product_link.types">catalog_product_link.types</a> - Retrieve product link types</li>
	<li><a href="catalogProductLink/catalog_product_link.attributes.html" title="catalog_product_link.attributes">catalog_product_link.attributes</a> - Retrieve product link type attributes</li>
</ul>



<h4><a name="Mage_Catalog-ProductDownloadableLink"></a>Product Downloadable Link</h4>

<p>Allows you to add, remove, and retrieve a link to a downloadable product.</p>

<p><b>Resource Name</b>: product_downloadable_link</p>


<h5><a name="Mage_Catalog-ProductDownloadableLink-Methods"></a>Methods:</h5>

<ul>
	<li><a href="catalogProductDownloadableLink/product_downloadable_link.add.html" title="product_downloadable_link.add">product_downloadable_link.add</a> - Add a new link to the downloadable product</li>
	<li><a href="catalogProductDownloadableLink/product_downloadable_link.list.html" title="product_downloadable_link.list">product_downloadable_link.list</a> - Get the list of links for a downloadable product</li>
	<li><a href="catalogProductDownloadableLink/product_downloadable_link.remove.html" title="product_downloadable_link.remove">product_downloadable_link.remove</a> - Remove a link from a downloadable product</li>
</ul>



<h4><a name="Mage_Catalog-ProductTag"></a>Product Tag</h4>

<p>Allows you to add, update, remove, and retrieve product tags.</p>

<p><b>Resource Name</b>: catalog_product_tag</p>

<p><b>Aliases</b>: </p>
<ul>
	<li>product_tag</li>
</ul>


<h5><a name="Mage_Catalog-ProductTag-Methods"></a>Methods:</h5>


<ul>
	<li><a href="catalogProductTag/product_tag.add.html" title="product_tag.add">product_tag.add</a> - Retrieve the list of tags by the product ID</li>
	<li><a href="catalogProductTag/product_tag.info.html" title="product_tag.info">product_tag.info</a> - Retrieve information about a product tag</li>
	<li><a href="catalogProductTag/product_tag.add.html" title="product_tag.add">product_tag.add</a> - Add one or more tags to a product</li>
	<li><a href="catalogProductTag/product_tag.update.html" title="product_tag.update">product_tag.update</a> - Update an existing product tag</li>
	<li><a href="catalogProductTag/product_tag.remove.html" title="product_tag.remove">product_tag.remove</a> - Remove a product tag</li>
</ul>


<h4><a name="Mage_Catalog-ProductCustomOption"></a>Product Custom Option</h4>

<p>Allows you to manage product custom options, including adding, updating, removing, and retrieving information.</p>

<p><b>Resource Name</b>: catalog_product_custom_option</p>

<p><b>Aliases</b>:</p>
<ul>
	<li>product_custom_option</li>
</ul>


<h5><a name="Mage_Catalog-ProductCustomOption-Methods"></a>Methods:</h5>

<ul>
	<li><a href="catalogProductCustomOption/product_custom_option.add.html" title="product_custom_option.add">product_custom_option.add</a> - Add a new custom option to a product</li>
	<li><a href="catalogProductCustomOption/product_custom_option.update.html" title="product_custom_option.update">product_custom_option.update</a> - Update the product custom option</li>
	<li><a href="catalogProductCustomOption/product_custom_option.types.html" title="product_custom_option.types">product_custom_option.types</a> - Get the list of available custom option types</li>
	<li><a href="catalogProductCustomOption/product_custom_option.list.html" title="product_custom_option.list">product_custom_option.list</a> - Retrieve the list of product custom options</li>
	<li><a href="catalogProductCustomOption/product_custom_option.info.html" title="product_custom_option.info">product_custom_option.info</a> - Get full information about the custom option in a product</li>
	<li><a href="catalogProductCustomOption/product_custom_option.remove.html" title="product_custom_option.remove">product_custom_option.remove</a> - Remove the custom option</li>
</ul>



<h4><a name="Mage_Catalog-ProductCustomOptionValue"></a>Product Custom Option Value</h4>

<p>Allows you to manage product custom option values, including adding, updating, removing, and retrieving information.</p>

<p><b>Resource Name</b>: catalog_product_custom_option_value</p>

<p><b>Aliases</b>:</p>
<ul>
	<li>product_custom_option_value</li>
</ul>


<h5><a name="Mage_Catalog-ProductCustomOptionValue-Methods"></a>Methods:</h5>


<ul>
	<li><a href="catalogProductCustomOptionValue/product_custom_option_value.add.html" title="product_custom_option_value.add">product_custom_option_value.add</a> - Add a new custom option value to a selectable custom option</li>
	<li><a href="catalogProductCustomOptionValue/product_custom_option_value.list.html" title="product_custom_option_value.list">product_custom_option_value.list</a> - Retrieve the list of product custom option values</li>
	<li><a href="catalogProductCustomOptionValue/product_custom_option_value.info.html" title="product_custom_option_value.info">product_custom_option_value.info</a> - Retrieve full information about the specified product custom option value</li>
	<li><a href="catalogProductCustomOptionValue/product_custom_option_value.update.html" title="product_custom_option_value.update">product_custom_option_value.update</a> - Update the custom option value</li>
	<li><a href="catalogProductCustomOptionValue/product_custom_option_value.remove.html" title="product_custom_option_value.remove">product_custom_option_value.remove</a> - Remove the custom option value</li>
</ul>
